//@author A0101906R
#ifndef CMDDEL_H
#define CMDDEL_H

#include "Cmd.h"
#include "CmdDel.h"

namespace Twentyfifth {
	class CmdDel : public Cmd {
	public:
		static const std::string FEEDBACK_DELOK;
		static const std::string FEEDBACK_UNDODELOK;
		Task taskBeforeDel;

		CmdDel();
		Status execution();
		Status undo(Status::StatusCode);
		void rememberTask(Status&);
		void setDescForDel(Status&);
		void setDescForUndo(Status&);
	};
}

#endif